home *** CD-ROM | disk | FTP | other *** search
/ Super PC 33 / Super PC 33 (Shareware).iso / spc / sonido / timidity / source / faq < prev    next >
Encoding:
Text File  |  1995-08-03  |  5.3 KB  |  120 lines

  1. ---------------------------*-indented-text-*------------------------------
  2.  
  3.     TiMidity -- Experimental MIDI to WAVE converter
  4.     Copyright (C) 1995 Tuukka Toivonen <titoivon@snakemail.hut.fi>
  5.  
  6. --------------------------------------------------------------------------
  7.  
  8.    Frequently Asked Questions with answers:
  9.  
  10. --------------------------------------------------------------------------
  11. Q: I tried playing a MIDI file I got off the Net but all I got was a
  12.    dozen warnings saying "No instrument mapped to tone bank 0, program
  13.    xx - this instrument will not be heard". What's wrong?
  14.  
  15. A: The General MIDI standard specifies 128 melodic instruments and
  16.    some sixty percussion sounds. If you wish to play arbitrary General
  17.    MIDI files, you'll need to get more patch files.
  18.  
  19.    There's a program called Midia for SGI's, which also plays MIDI
  20.    files and has a lot more bells and whistles than TiMidity. It uses
  21.    GUS-compatible patches, too -- so you can get the 8 MB set at
  22.    ftp://archive.cs.umbc.edu/pub/midia for pretty good GM compatibility.
  23.  
  24.    There are also many excellent patches on the Ultrasound FTP sites.
  25.    I can recommend Dustin McCartney's collections gsdrum*.zip and
  26.    wow*.zip in the "[.../]sound/patches/files" directory. The huge
  27.    ProPats series (pp3-*.zip) contains good patches as well. General
  28.    MIDI files can also be found on these sites.
  29.  
  30.    This site list is from the GUS FAQ:
  31.  
  32. >                        FTP Sites                     Archive Directories
  33. >                        ---------                     -------------------
  34. > Main N.American Site:  archive.orst.edu              pub/packages/gravis
  35. >                        wuarchive.wustl.edu           systems/ibmpc/ultrasound
  36. > Main Asian Site:       nctuccca.edu.tw               PC/ultrasound
  37. > Main European Site:    src.doc.ic.ac.uk              packages/ultrasound
  38. > Main Australian Site:  ftp.mpx.com.au                /ultrasound/general
  39. >                                                      /ultrasound/submit
  40. > South African Site:    ftp.sun.ac.za                 /pub/packages/ultrasound
  41. > Submissions:           archive.epas.utoronto.ca      pub/pc/ultrasound/submit
  42. > Newly Validated Files: archive.epas.utoronto.ca      pub/pc/ultrasound
  43. > Mirrors:               garbo.uwasa.fi                mirror/ultrasound
  44. >                        ftp.st.nepean.uws.edu.au      pc/ultrasound
  45. >                        ftp.luth.se                   pub/msdos/ultrasound
  46.  
  47. --------------------------------------------------------------------------
  48. Q: This MIDI file used to work fine with version 0.0001z but now it
  49.    suddenly sounds weird. What happened?
  50.  
  51. A: Something changed in the way TiMidity interprets MIDI or patch
  52.    parameters. If you think it changed for the worse, try to find out
  53.    which patch/MIDI file is causing problems, exactly what is different,
  54.    and if possible, why :) Also, try another MIDI player or device to
  55.    hear how the file is played correctly. Then mail me.
  56.  
  57.    If you just upgraded from 0.2c or lower, note that you'll need to
  58.    update your configuration files. See "gravis.cfg" for an example.
  59.  
  60. --------------------------------------------------------------------------
  61. Q: I'm playing Fantasie Impromptu in the background. When I run Netscape,
  62.    the sound gets choppy and it takes ten minutes to load. What can I do?
  63.  
  64. A: There's a thousand things you can do! Here are some that come to mind:
  65.  
  66.    - Use a lower sampling rate.
  67.  
  68.    - Use mono output. This can improve performance by 10-30%.
  69.      (Using 8-bit instead of 16-bit output makes little difference.)
  70.  
  71.    - Use a smaller number of simultaneous voices.
  72.  
  73.    - Make sure you compiled with FAST_DECAY and PRECALC_LOOPS enabled
  74.      in config.h
  75.  
  76.    - If you don't have hardware to compute sines, recompile with
  77.      LOOKUP_SINE enabled in config.h
  78.  
  79.    - Recompile with LOOKUP_HACK enabled in config.h.
  80.  
  81.    - Recompile with LINEAR_INTERPOLATION disabled in config.h.
  82.  
  83.    - Recompile with DANGEROUS_RENICE enabled in config.h, and make
  84.      TiMidity setuid root. This will help only if you frequently play
  85.      music while other processes are running.
  86.  
  87.    - Recompile with an Intel-optimized gcc for a 5-15%
  88.      performance increase.
  89.  
  90.    - Use "bag". 
  91.  
  92. --------------------------------------------------------------------------
  93. Q: I made TiMidity setuid root. Starting Netscape now takes *twenty*
  94.    minutes! 
  95.  
  96. A: Try Lynx...
  97.  
  98. --------------------------------------------------------------------------
  99. Q: Can TiMidity be ported to MS-DOS?
  100.  
  101. A: Sure, go ahead. You can get gcc for MS-DOS, so you'll just need to
  102.    write a MSDOS_AU.C, containing low-level code to drive your sound
  103.    card.
  104.  
  105.    But check out Cubic Player first -- it's an amazing program. It plays
  106.    mods, s3m's, and most related formats, and of course MIDI files. Uses
  107.    GUS patches. Has Wⁿrfel Mode :) I think it's on ftp.cdrom.com, somewhere
  108.    near a "demos" directory.
  109.  
  110. --------------------------------------------------------------------------
  111. Q: I can't reach the WWW page. Is the URL okay?
  112.  
  113. A: www.hut.fi is a bit confused about its role on the Internet. Please try
  114.    again later if your http requests seem to frighten it. The source is also
  115.    available at ftp://sunsite.unc.edu/Linux/apps/sound/players/ although not
  116.    every release gets there.
  117.  
  118. --------------------------------------------------------------------------
  119.